package kr.shincooper.funnyhome.service;

import java.util.List;

import kr.shincooper.funnyhome.model.MemberModel;

/**
 * Funny Home의 Member를 관리하는 서비스 클래스.
 * 
 * @author bluemirr5
 *
 */
public interface MemberService {
	/**
	 * member의 정보를 Dao를 통해 db검색 후 해당 정보를 반환한다.
	 * 
	 * @param memberId
	 * @return
	 * @throws Exception
	 */
	public MemberModel getMember(String memberId) throws Exception;
	
	/**
	 * member의 정보를 Dao를 통해 db검색 후 해당 정보를 반환한다.
	 * 
	 * @return
	 * @throws Exception
	 */
	public List<MemberModel> getMember() throws Exception;
	
	/**
	 * member의 ID와 Password를 받아 로그인을 확인되면 세션토큰을 반환한다.
	 * 
	 * @param id
	 * @param pass
	 * @return
	 * @throws Exception
	 */
	public String login(String id, String pass) throws Exception;
}
